package pruebas.JTable;

import javax.swing.table.DefaultTableModel;

public class ModeloTabla extends DefaultTableModel {
	
	public static final int FILOSOFO = 1;
	
	public ModeloTabla(int tipoObjeto){
		super.addColumn("First Name");
	    super.addColumn("Last Name");
	    super.addColumn("Years");
	}
	
    public void addColumn(String nombreCol){
    	super.addColumn(nombreCol);
    }
    
    // En nuestro caso concreto (para este programa) el array debe tener exactamente
    // 3 Strings: Firs, last, years
    public void addRow(String datosFilosofo[]){
    	super.addRow(datosFilosofo);
    }
    
    public void addFilosofo(Filosofo fil){
    	String datos[] = {fil.getNombre(), fil.getApellidos(), fil.getAnios()};
    	
    	super.addRow(datos);
    }
    
    public void delFilosofo(int seleccionadoTabla){
    	super.removeRow(seleccionadoTabla);
    }
}
